package com.dhcc.bpm.modules.system.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * @ClassName GrantVO
 * @Description 视图实体类
 * @Author sjm
 * @Date 2020/2/21 0021 15:16
 * @Version V1.0
 * @Copyright: 2020 东华软件 . All rights reserved.
 **/
@Data
public class GrantVO implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * roleIds集合
	 */
	@ApiModelProperty(value = "roleIds集合")
	private List<Long> roleIds;

	/**
	 * menuIds集合
	 */
	@ApiModelProperty(value = "menuIds集合")
	private Map<String,List<Long>> menuIds;

	/**
	 * dataScopeIds集合
	 */
	@ApiModelProperty(value = "dataScopeIds集合")
	private Map<String,List<Long>> dataScopeIds;

	/**
	 * apiScopeIds集合
	 */
	@ApiModelProperty(value = "apiScopeIds集合")
	private Map<String,List<Long>> apiScopeIds;

}
